home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Almathera Ten Pack 3: CDPD 3
/
Almathera Ten on Ten - Disc 3: CDPD3.iso
/
scope
/
051-075
/
scopedisk62
/
mfr
/
mfr.readme
< prev
next >
Wrap
Text File
|
1995-03-19
|
2KB
|
35 lines
MFR - MIDI File Recorder
This program (written in JForth and target compiled), receives MIDI
input and records it timestamped in the standard MIDI file format
approved by the MIDI Manufacturers Association. MFR uses Bill
Barton's PD midi.library, so it can receive MIDI from the serial
port or any other executing process that also uses the midi.library.
However, this program does not provide its own timebase, but looks
at a clock run by an external timer task called 'MidiClock', which
I've provided in this zoo file. This was done because the limited
amount of timing hardware available on the Amiga necessitates some
sort of timer sharing mechanism, like the timer.device but without
all of its overhead.
Before running MFR, you should start up MidiClock by typing
'run midiclock'. This will start it ticking at 120 ticks/sec. If
you'd like a different resolution, say, 240, try 'run midiclock 240'.
See my comments in 'midiclock.c' for more info on the operations of
the MidiClock. Anyway, once MidiClock is running, simply type 'mfr'.
When MFR comes up, you'll be prompted for MIDI input source, tempo,
track name and the file to record to. Default MIDI source is the
serial port (MidiIn) and default tempo is 120 beats/min (hit returns
if you want the defaults). Then, just pound away at your keyboard,
or whatever. Type ctrl-C to stop. You can use Bill Barton's 'playmf'
to play back your MIDI file, or 'dmf' to look at it. Now that we have
this standard file format, interchange among different computers and
programs should be simple and wonderful, so I hope to see scads of
utilities like this one rolling out.
Havez le fun!
- Pete Yadlowsky